package sicnu.cs.aps.domain.dto;

import lombok.*;
import org.w3c.dom.stylesheets.LinkStyle;
import sicnu.cs.aps.domain.entity.Activity;

import java.util.List;

/**
 * @author lucker
 * @date 2022/6/5 16:41
 */
@With
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ActivityInfoDto extends Activity {
    /**
     * 目前报名小队总数
     */
    private Integer teamNum;

    /**
     * 目前总人数
     */
    private Integer totalNum = 0;

    /**
     * 学院id字符串
     */
    private String collegeIds;

    /**
     * 学院ID集合
     */
    private List<String> collegeIdList;

    /**
     * 专业ID集合
     */
    private List<String> majorIdList;


    /**
     * 专业id字符串
     */
    private String majorIds;


    /**
     * 小队人数限制
     */
    private Integer teamSize;

    /**
     * 活动小队限制
     */
    private Integer activitySize;

    /**
     * 年级限制
     */
    private String grades;

    /**
     * 年级限制集合
     */
    private List<String> gradeList;

    /**
     * 性别限制
     */
    private Integer sex;

    /**
     * 地域限制
     */
    private String area;
}
